6998
2
1189
2836
4
1544
1
1035
1412
1017
1194
2602
34
979
1304
1339
5615
3
3364
5317
3128
7
1565
6
1670
1100
4493
22
2921
1187
2995
2059
1817
1967
2058
5
2784
9
1106
3595