2466
5
3528
7
5412
4
1594
3
2082
1
1516
977
1089
0
785
1451
610
1525
1331
905
773
989
781
194
106
542
1304
370
3448
1397
1107
272
618
120
1135
1668