2245
3
66
0
7793
4
5701
8
297066
833
1
2710
2
3554
9
3407
206
667
641
1226
1481
3053
7
1182
707
894
3271
1101
2529
1504
571
3508
3303
6
1210
1691
2430
31371
64
7394
5