4926
5
1518
1
1295
583
2
1598
2650
20
1978
6
1425
280
1581
1226
2250
3041
3
3765
4
2245
3053
7
1931
297066
0
734
515
5829
22
3683
2797
2005
862
2683
2989
822