1020
0
3092
1
2881
2
31535
3114
4
3510
4111
2990
6
2749
2748
1452
2493
180849
303
1098
552
16
2125
1804
2526
3
2546
1320
2111