5151
2
1518
1
3080
3
5592
8
3715
2195
21152
2118
4651
1857
2245
2650
20
583
1598
297066
0
280
2405
4926
5
1636
1978
6
181997
11
2740
2932
1425
636
1723
1069
1500
2735