2100
2
1558
2495
0
2435
1
3684
2710
658
1250
1431
1767
851
1884
3
1075
1679
2942
6
2189
383
2255
2873
1622
3591
11
7471
9
2268
4
11924
950
2505
4562
10
2309
1891
1388