2109
0
1645
1
955
2082
11
468
484
637
618
584
573
874
457
409
341
2279
2
1851
4
382
29323
244
543
1488
349
2441
1132
1025
317
6388
881