2123
1
2470
5
1639
1989
3
974
1412
1883
2
2040
1320
1222
1348
967
2060
1195
8411
575
0
1812
2788
3560
2763
775
621
2890
1679
444571
9
1162
1924
1331
1527
2132