638
485
641
1097
336
471
24
892
793
607
20
456
106
393
88
361
87
241
436
1413
261
203
179
5
172
62
589
12
235
59
295
633
24
590
1681
449
281
504
863
323
213
721
6
1399
99
7
713
496
172
2
146
550
