43008 507
108216 713
7322 478
4450 666
4975 949
38351 34
7105 517
5801 620
2804 838
20266 204
6153 757
2985 413
8264 637
21813 527
49660 289
31545 107
19846 661
3236 322
3933 47
5455 187
2239 117
1571 278
28074 334
45625 267