3129
7
1566
6
1672
2
1102
1
3373
5318
4
1340
5617
3
1512
3000
1097
1367
866
1666
1781
2418
3255
7003
2837
985
986
1384
1843
1416
1018
2603
34
981
1305
1194
1545