1129
0
3025
1
1622
1651
1733
300
1326
2198
5
1501
2982
3
1418
2
3632
6062
16
1049
999
1282
1132
650
883
512
3595
6
2215
7
2459
2693
1966
2119
1883
1669
1722
2097