2290
2
1095
0
679
1414
1112
420
1020
741
909
325
433
2275
968
1603
25852
505
157
358
501
4045
618
376
614
392
421
970
468
714
394