2435
1
2100
2
951
1679
2189
3
2495
0
1547
841
950
1388
3034
2508
7
1711
159
2028
19944
2929
6
2502
2710
619
2901
2530
4
564
2122
14125
10
1197
1431
1688
1833
1903