1189
0
1683
2576
2
2189
3779
3765
4
3470
5
2262
969
14
1153
5151
4009
6
2996
3090
572
1247
1225
3109
868
1
801
1545
528
2999
3
2209
1844
1618
3080
40062
19
3683