1149
0
440
1020
2546
1
802
1824
2634
1463
7334
4
745
1343
2076
29323
529
467
2855
3
1428
895
3250
2
50987
247
1506
1132
2306
2814
5
4111
2330
1869
3025