3032 506
11202 514
7901 806
3281 273
2437 64
5171 591
1871 98
13951 695
5603 661
2263 300
5902 310
6462 566
9376 605
5518 682
4124 258
3952 316
4543 448
5594 713
4881 335
9459 868
108586 592
30158 177
3098 63
6290 435
2933 58
6535 787
2598 96
7046 357