1036
0
541
3182
2
1927
3212
4
913
1
521
605
1775
12733
5
3113
3095
7
3863
1163
806
8451
3
297066
267612
4978
99072
36905
3329