2781
1
2904
3
1664
2
2133
400
0
2294
2999
1568
999
1788
3158
298
1041
666
3779
499
1970
1054
1799
137
766
1174
2629
1127
1783
1343
1692
1168
2433
4
1833