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