948
2
2109
1
883
0
2534
2719
876
592
600
422
931
1916
3148
1028
248
2272
2166
2242
549
639
510
2469
2082
294
290
1021
373
70
419
928