2873
3
1069
1
2622
6
383
0
123674
35
1622
2163
8527
610
2254
4168
5
582
2189
2
623
2836
980
1260
2913
785
1814
1449
3683
921
1937
7
471
1522
1938
1637
4562
10