409332 1152
7956 746
12309 260
8432 591
10288 207
22946 107
14922 792
9863 116
55147 106
55635 567
38409 689
23224 200
6875 164
29708 608
4493 356
10002 145
15834 723
2990 83
3426 396
8029 561