1768
2
3216
10
7034
108797
0
2629
1289601
4
913
1
1652
3
2732
534
2593
356
14861
7
189326
2932
562
1047
3546
5431
4288
5527
1526
1342