31331 10
31776 0
22352 2
35904 31
36182 33
12528 27
19856 32
12227 24
290628 28
131680 24
156058 28
29129 6
89379 20
38883 14
1452130 98
151730 11
241129 15
1170252 84
520884 38
618954 107
96332 10
657832 97
426177 20
488831 40