294730 19
62256 11
65378 9
62131 10
103909 20
165458 13
31156 1
32827 8
273203 30
27803 2
50954 8
297306 18
43851 6
175334 27
113683 12
602377 49
126932 6
336433 45
390077 35
326755 23
67029 2
611451 18
566329 28
880552 114