1590
1
148
0
2123
2
2578
745
142
683
442
1041
1089
476
930
802
1788
398
526
2555
315
1087
1563
1066
393
381
1062
1268
2909
894
424