2522
2
2082
1
2209
4179
2999
3
3562
1787
4833
1690
1606
3326
1308
1000
0
662
1746
496
801
1813
6773
7
1382
1766
784
526
1816
1778
1380
802
2760
4
1749
1093