2966
6
829
2
29899
34
1258
8
1070
1
1508
3
1239
1408
1649
1781
1979
15
1353
1368
1694
4
1253
2001
1226
1116
0
1212
2350
4928
28
2179
13
1447
2764
2168
1362
2335
29
1191
11
10309