2100
2
2089
1
1539
1371
3696
1779
5674
1809
5
1180
3
3095
7
4042
6710
0
2479
1517
4
2060
1519
13995
8411
1812
2788
3560
2763
775
2890
1679
444571
9
1162
1924
1331
1527