1038
0
3317
5
629
1
2102
1472
11447
750
1111
913
1257
915
1667
628
1230
879
1432
493
1290
2761
2
2272
534
766
453
2294
102
619
6288
2073
215
1886