1015
1
2173
1307
1694
951
690
938
826
2669
2
1787
2110
1380
0
564
784
1749
4236
3
1743
2368
3145
4
1038
108797
3835
5
496
2155
1816
3518
1451
1606
6236
10
2710