2638
0
984
4077
5367
7095
2
2108
1252
590
1310
1869
1326
1464
3
4471
1026
1376
617
76
676
938
1785
978
733
637
504
691
296
4937
611
1816
633