951
1
2522
2
841
2903
3
19944
2502
159
619
564
1938
4
1431
1688
1833
14125
10
1969
2122
1527
2740
2435
2265
2134
1002
2028
0
1337
1285
1815
2100
2013
1446
797