3503 400
7831 70
1960 157
5974 664
20293 611
7888 434
2736 202
27314 396
15934 147
24396 119
3975 513
4160 296
8659 546
6144 581
9973 554
5413 552
11576 643
7626 712
7318 323
3081 349
10267 611
15432 409
5986 790
6361 353
22518 247
2044 176
37107 363
156549 632