409380 1152
7956 746
12310 260
8432 591
10289 207
22946 107
14922 792
9863 116
55147 106
55637 567
38410 689
23224 200
6875 164
29710 608
4493 356
10003 145
15839 723
2990 83
3426 396
8029 561