1238
1
814
2296
2
1329
521
1651
2334
0
1374
625
544
1129
1587
646
1117
1448
417
2470
1823
848
571
1470
1291
3287
3
3408
12
7952
1184
1392
1425
3248
4
1385