2245
3
583
2
297066
0
1598
2354
1
4926
5
1425
1518
1226
3041
3053
7
1931
894
734
515
5829
22
571
2797
6
2005
862
2989
822
1295
1978
2773
280
108797
1581