6998
2
1189
2835
4
1544
1
1034
1412
1016
1193
2602
34
979
1304
1339
5615
3
3364
5317
3128
7
1565
6
1669
1100
4493
22
2921
1187
2993
2059
1817
1966
2058
5
2784
9
1106
3593