1226
2
1622
1
1372
1535
2710
413
1364
1289601
4
2435
1650
0
1342
11650
23
1456
1494
1583
1969
2352
297066
1558
101415
109
6236
10
3965
3
1363
1329
1343
1087