402315 1147
7938 746
12250 260
8392 591
10248 207
22870 107
14887 792
9831 116
54954 106
55326 566
38361 689
23201 200
6855 164
29545 608
4475 356
9884 144
15661 723
2975 83
3407 396
8012 561