3930
12
1763
1
1827
2
3327
3
2608
0
3949
2174
4
745
461
52
957
439
610
1359
725
429
765
642
39
348
1094
1332
1269
1462
472
613
678
1836
8
1152
1528