945
2
2457
1
676
2188
5
2190
3
581
491
4442
2203
1014
381
2164
7
1056
509
1207
6
7084
3214
20
433
588
482
533
1036
2678
3378
1321
4
1380
1450
2833
690