1588
1
1141
4
2918
10
1068
2015
2
870
910
911
731
616
858
670
595
354
429
1257
310
1372
348
504
588
353
316
0
536
424
783
1768
145
160
125