1050
1
1535
491
274
294
2
586
266
363
1492
4
2305
7
1246
1236
558
150
257
2155
4894
868
535
1701
10
11539
13
620
2308
704
6118
6
1048
601
2233
396
1769