984
0
650
1890
1
402
380
1614
5
2555
4
1089
3065
485
538
26243
448
939
120
810
658
1064
740
394
315
914
856
292
76
2270
25494
1189
515
341