1221
2
2303
2502
5
1754
3497
4
3035
1
2277
0
2035
2499
2275
3
2344
2152
5147
1136
1465
2732
1154
13018
2431
12459
189326
1628
1289601
5597
8
880
6916
527
1490
2507
1416