1702
5
1775
2
1193
1
2938
4
533
1036
3
432
588
482
1321
2678
3378
433
1380
1450
3282
8
885
1298
9
2833
690
613
549
503
1869
10206
14
1127
4770
32
662
800
704