3175
3012
2853
2851
2835
2724
2611
2390
2374
2312
2282
2248
2217
2199
2067
2044
2013
1541
1521
1464
1456
1451
1368
1366
1359
1351
1333
1325
1310
734
710
655
637
624
0