3001
6
953
2
30196
34
1322
8
1106
1
1539
3
1262
1445
1675
1815
2004
15
1385
1393
1716
4
1274
1812
2030
1251
1139
0
1239
2390
4957
28
2202
13
1470
2789
2200
1382
2367
29
1211
11
10359