1105
0
596
1103
562
484
914
2663
21152
8
668
1581
1166
371
2123
3591
11
534
32302
1298
367
2271
4
362
3159
3125
2
423
1862
1
804
418
942
388