1181
2
2056
3
1202
1
6293
4
1272
1233
1066
1331
1086
1595
1398
1091
968
2573
5
2956
3012
15
2569
3296
11758
3313
3786
1120
1322
1037
981
1347
1363
5125
1100
882