2245
3
1217
2
19932
6
297066
0
1302
1
2310
4499
12
2241
7964
5
2698
5225
8
1354
2838
5505
14
6236
10
951
1581
1694
1479
1174
3765
4
1226
3053
7
1492
562
298
3206
1191
3012
10827