1451
0
1036
541
1015
1
3182
2
787
1927
3212
4
3835
5
2669
913
521
605
5375
1775
12733
3113
790
3735
3095
7
3863
1163
806
8451
3
297066
267612
4978
99072
36905
3329