110
324
71
402
3
10
1910
109
118
597
476
267
0
5
285
119
782
275
1001
42
660
598
117
11
61
705
32
85
381
286
75
453
904
810
20
513
498
195
330
21
3
137
484
68
104
232
449
1251
698
