1045
0
355
573
1152
572
282572
169211
11
710
458
1541
2211
3373
584
419
363
31535
484
552
4594
1
1009
507
575
1232
909
467
90
3469
4
413
8766
2
2810