1000
1
2677
0
343
513
485
2178
1936
4
1255
976
1109
416
529
962
2
892
288
411
163
803
603
548
715
2023