2645
0
391
418
282572
759
494
918
20634
8
2522
1649
1
4594
572
154
3659
14
953
464
478
297
871
382
1431
2
1603
8766
575
2211
909
458
1192
1378
846