2203
1
3539
6
2144
11
482
2
1702
5
945
1193
1776
503
433
588
2938
4
1321
533
1036
3
2678
3378
1380
549
613
1450
2833
690
1870
10206
14
1128
3282
8
885