144293
352035
41216
500292
1737148
51132
10979
27748
13831
6130
14819
12218
4014
6712
5611
4911
5510
809
267
336
636
1476
1175
304
344
784
153
382
312
212
201
200
100
210
150
670
810
4670
3920
1130
890
3050
3560