2292
2
34715
7
1086
3
3616
19
8299
18
1294
4
870
1
2350
12
1485
11
810
4554
1379
126588
2016
5
508
80
410
915
922
569
420
360
214
26687
0
2902
1720
1762
1608
924
1658