31486
10
2409
4
1058
0
2079
3
4694
7
1780
1
2831
1263
2
337
3934
97284
3469
3815
3311
6173
11
1958
863
1518
2099
1773
1550
579
1033
392
5560
5
2319
1443
1547
3304
3217