318
2
586
1
270
364
1495
4
2311
7
1248
1238
560
276
2161
151
870
537
2447
9
2528
0
623
709
2555
10
6134
6
2619
8747
1664
605
1335
3381
2243
398
4621