274
1
294
2
586
266
362
2305
7
1491
4
1246
1236
558
150
257
2155
4894
868
535
1701
10
11535
13
620
2308
703
6118
6
1964
1629
3
601
887
20
2233
396
552
1769