962
1
2796
2
4924
9
1073
0
3277
8
2623
5
3303
5168
15
1126
459
1758
262
2117
4
834
56488
474
853
2457
2299
860
480
2169
738
3
1348
2260
1100
1306
2211
529
2100