1751
2
2730
6
5611
11
166543
18
180849
0
2189
8244
6859
5
1650
2157
4
4231
8
1887
1
2749
2166
554
520
482
1663
17353
593
346
3045