1011
3
472
0
650
1324
2513
2
373
788
1225
1318
583
2411
950
1
1259
52099
1601
1511
2088
4
808
3146
1443
1452
2917
5
951
512
638
610
452
661
11447
758