1412
1
1672
2340
868
2990
0
1645
2
3779
2986
1347
940
1193
2403
6346
16
1512
108797
3426
4
1038
3518
3
1819
2377
2255
1162
19932
6
3158
1661
1543
697
2571
5
1256
1000