3079
2
1000
2517
5
1098
1
1163
2846
3
1082
882
937
1487
1007
1050
1931
961
1172
3579
1459
2847
10
1204
991
3496
984
972
1214
4859
6
1350
2547
925
2328
914