5196
2
2512
0
1809
5
1795
7
49
2327
11
4443
9
1353
6075
15
1924
3
105
4
1687
1616
2746
2343
40
967
1
787
1812
6083
1177
283
1711
996
1209
2579
1365
1184
2450