409522 1153
7958 746
12310 260
8432 591
10291 207
22947 107
14923 792
9863 116
55149 106
55645 567
38411 689
23225 200
6875 164
29718 608
4493 356
10007 145
15850 723
2991 83
3426 396
8029 561