3444
4
1310
2
2662
12
1130
5
1001
1
1713
3
5519
2585
7074
706
1348
2762
1536
6
1075
8
1515
3174
1225
620
4000
23
6183
2335
2297
1413
1705
1079
865
8005
1693
2285
1326