1412
0
432
3539
3
929
951
1
14125
10
619
933
767
4
5701
8
1247
564
2522
6617
2
2822
4327
599
2502
2507
3301
13653
3971
5232
7
2740
14283
29
1397
11059
9
1120
1751
582