1594
2
2109
0
1814
1152
1851
4
120469
35
166543
18
2705
1
2858
14
10517
13
36609
34
6370
5
4179
2730
1758
3287
48708
97284
1343
31220
10
180849
2856
1645
858
1392
1342
1631
3
121182
49165
7
597