2657
3
2740
0
2668
2
1297
358
458
558
1551
555
464
3715
5
1314
266
255
105290
3659
14
683
1232
4165
282572
316
391
303
768
17353
759
269
355
20634
8
968