2668
2
2093
1020
0
1232
608
334
525
468
105290
1762
458
580
503
383
269
953
1095
282572
1806
3
507
639
2522
20634
8
478
255
400
1649
1
396
355
2690