1231
1
1976
2
929
2341
6
1823
2275
3025
1516
1630
1470
1421
571
0
1054
1513
1394
1733
2372
20634
8
1374
662
1501
2089
2470
635
2113
3268
263
2982
3