1101
1
1504
790
1691
785
0
300
610
2591
2529
7
4363
3154
5
3508
1123
10317
2
2865
9
2430
2082
31371
64
1913
7394
12185
667
1568
2692
3
4283
2465
4757
631
2650
3098