19811 30
49294 23
36334 95
2243 1
2917 8
8737 18
4472 11
3876 18
38446 20
46105 31
5862 15
2427 3
4832 6
13243 20
6710 5
34054 32
9907 19