2082
1
1787
2999
3
2105
1813
2939
2209
4179
3562
4833
2
1690
1606
3326
1308
1000
0
662
1746
496
801
513
1382
1766
784
853
526
1816
1778
1380
802
1437