1106
400
2
840
247
5
926
490
15
874
915
12
461
1040
126
319
609
61
387
607
251
1035
312
28
1050
251
97
319
1120
932
1357
944
225
338
29
7
1628
25
292
1070
472
741
1978
298
620
287
4
1014
327
536
27
263
198
17
