169211
11
121182
1
1029
0
400
22330
22
417
63
282572
1073
750
1327
1453
1087
65
58
383
55
618
2000
3503
3
422
530
553
843
484
474
4820
2
601
149
1610