105290
0
509
1
556
580
116
1222856
4
2330
48708
31220
10
1334
21743
1073
2564
2
1821
6
11221
23
422
1448
1182
18403
307
25440
6515
1853
8475
12
4223
22
335
44199
401
1751
19890