978
3
2648
15
1078
4
3665
6273
22953
8
2731
10
1706
1
2611
6
4778
3747
5
5787
9
1661
0
2039
13
3236
8075
22
4350
24979
33
1386
2759
1330
98621
31
90093
1594
35364
47081
14674
2228
4952
2129