1132
0
1504
455
4106
798
1334
2395
521
1462
2211
458
139
787
422
913
152
341
5009
116
2572
3
912
1
2978
2
3437
4
1073
2972
363
573
4363
7
1348
633