3197
4
5949
5
2228
3
1545
2
1160
0
1506
1151
3000
6
2710
1
1783
1831
2006
2920
1013
853
1191
2675
1864
1719
3045
2593
2000
7
3336
1142
2060
2815
2035
559
3007