929
2
2341
6
2275
3025
1
1470
1421
571
0
1054
1513
1733
2372
20634
8
447
1374
662
1501
2470
2113
3268
2982
3
1392
915