370
0
1668
3012
742
582
223
451
2132
2
2082
1
1089
3539
3
785
1451
1223
610
392
1331
773
946
989
781
194
106
542
1304
2466
5
3448
1397
1107
272