1591
2
2298
4
519
1
1429
3
810
594
524
609
3265
1398
2015
1290
562
967
659
440
406
168
145
806
352
360
1892
4014
11
426
827
866
931
420
0
171