12
650
837
814
5
29
438
303
519
779
1
125
353
383
113
330
1109
198
12
295
2376
458
569
4
2
561
319
542
4
105
172
407
10
19
469
309
609
121
479
