144293
352035
41216
495292
1714148
50132
10979
27648
13731
6030
14519
12118
4014
6712
5611
4911
5510
809
267
326
626
1456
1175
304
344
784
153
382
302
212
191
200
90
210
150
670
810
4610
3880
1110
880
3010
3540