929
2
447
0
1070
1
2341
6
2657
3
1245
2668
1411
1587
326
1823
2275
661
6370
5
25137
1270
20634
8
1655
395
765
1452
3114
4
1513
571
1374
2855
2172
662
3268