2841
2
1403
3196
0
1079
1
1367
3918
4
2061
13
5057
19
5194
992
1683
4701
5
1929
1171
1192
1741
1122
1950
2257
1063
1495
3
1259
1773
1441
2782
973
1120
3302
4861
8
2470