3416
3218
325
3215
304
319
303
288
2915
2711
3110
2635
15761
12840
10371
8870
710263
6860
6370
5781
567147
53310
492142
4240