2100
2
2082
1
2173
1545
3326
3
1681
2268
8
2377
6344
2188
1431
1699
370
0
1813
1945
582
2562
873
1168
1529
2788
2733
4
3070
1532
1787
899
3053
7
2453
1199
746