1020
0
3092
1
2881
2
5155
8
3114
4
3510
4111
2749
2748
1452
303
1098
552
16
1804
691
2546
1861
5
2111
3
1172
2076
152
683
105290
1780
1463
2735