504
410
17
99
447
590
772
393
355
972
1889
9
1077
510
301
603
50
31
351
87
439
77
10
420
2
34
336
433
2022
5
911
13
87
329
641
11
277
1850
111
1
664
124
553
12
714
486
489
263
1
760
280
225
196
