2131 640
3014 683
1234 353
386 80
354 98
2744 694
1329 362
2580 240
2414 489
819 215
2884 929
2779 697
2245 606
2739 125
3055 719
277 35
446 86
1187 280
2215 647
2901 739
2517 525
7580 338
46031 573
123276 893
4948 835
1627 278
2921 421
14752 908