32450
0
221502
119620
93654
1
5905
24363
1795
36432
2693
5
1239
1715
4265
8
1343
2
801
3
639
321523
9
2900
10697
1100
166
6378
6256
74844
5338
17783
252
1684
1433
1994
146274
11