496
1
1541
284
318
2
586
270
364
1495
4
2311
7
1248
1238
560
151
276
2161
4898
870
537
1703
10
11586
13
623
709
6134
6
605
2243
398
1770
558
1047