2668
2
1020
0
1352
257
581
105290
340
621
745
20634
8
2881
980
1649
1
4594
503
658
467
418
1360
1779
3659
14
303
1431
296
440
610
8766
1936
1075
909