2710
2
1681
1
1766
1424
1632
3326
3
1814
1699
2184
2368
635
0
1570
2999
1690
662
496
4179
1547
1661
4
2578
1691
745
868
1000
4305
1093
1844
1532
2122
673