2050
2
8945
2502
4
1534
3
1182
0
1233
3899
1585
2039
1
1308
1635
1342
1267
896
1875
1496
1149
666
1291
8403
16
1628
1619
746
703
3208
2478
1659
3697
2702
7
1941