3426 386
2367 193
4805 187
2798 329
1012 58
1541 121
3786 851
28023 952
5100 553
2974 255
67118 690
10913 894
8078 452
4995 641
9174 408