693
0
2049
1
1778
2999
3
2173
4179
2366
1532
3109
14
2368
1357
2
1993
868
2982
801
925
1780
5897
4
2427
12
197
467
3172
526
1380
962
3326
582
873
451
994
6