2495
0
181997
11
1233
1
2326
2245
3
3156
8
3364
2146
2629
2
1743
1507
921
3014
20
562
11153
1268
1087
2496
1690
3222
4398
10
1638
4
672
4837
5
1174
1421
12459
1488
10827
8527