31901 334
39796 525
26936 119
30280 209
20107 389
12895 241
17372 641
10102 504
9877 288
21343 115
106937 806
4313 236