1226
1
5225
8
1581
2
3765
4
1734
2245
3
2797
5
951
1868
1466
0
2650
20
1285
619
1436
564
2402
2903
2502
3014
297066
2740
1660
3085
3491
3539
3485
7
2193
9
3316
10
527
5141