3123
5
2983
2
1749
1
1371
1883
1243
3378
7
567
1020
1973
1404
944
1535
948
881
3025
1211
1346
1093
1448
968
1066
1246
3
1718
1356
1160