2505
2
522
3155
1
2589
2013
843
2306
1105
1991
3
5006
5
4818
4
4573
1830
7034
5919
4714
285
1709
189326
0
1775
5849
6916
3841
1593
7608
12
1791
2911
4062
9548
2547