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