109
1
641
444
519
775
12
1186
6
1546
7
585
125
389
332
1499
1716
2
1219
3690
730
2527
535
3
192
998
399
561
1238
409
693
824
2167
500
604
840
4