164293
382035
41216
556292
1922153
53132
13079
30048
15331
7630
16319
13018
4714
6912
5911
5611
5610
849
297
356
676
1606
1305
354
364
904
173
442
362
262
241
1031
210
130
240
170
750
870
4950
4360
1270
3390
4000