3032 506
11202 514
7901 806
3281 273
2437 64
5171 591
1871 98
13951 695
5603 661
2263 300
5902 310
6461 566
9376 605
5517 682
4124 258
3952 316
4543 448
5593 713
4881 335
9459 868
108586 592
30155 177
3098 63
6290 435
2932 58
6535 787
2597 96
7044 357