3035
0
1649
1
4099
4
9244
1203
2086
5874
1256
2914
5
196
1446
2
767
6726
7
2748
6
1711
572
948
4964
3
424
1751
1184
1779
1392
4445
1824
842
1334
510
938