1105
0
300
32302
4179
1
1093
596
1103
562
868
484
693
745
2663
914
490
1938
1581
1243
668
1166
2166
1819
3715
2
2123
2999
3
1136
534
1298
2271
4
2996