3123
7
2528
1
1682
4
8932
2
3209
3
1597
1940
5
2157
1087
1515
6
1162
1381
1227
1033
540
1395
2691
3210
2025
1482
984
1113
1472
1037
4432
994
918
2920
25
2060
1725