1075
2
4187
10
5521
1812
1
1250
383
0
797
4228
3
2942
6
51331
25
603
4715
5
3354
9
1744
3196
1227
5196
3575
1657
3008
2242
9039
637
1688
1833
19932
2977
2710
7222
4
2199