5052
8
378
1
431
934
2
111
0
165
121
147
377
1342
83
168
90
298
78
616
1227
387
454
446
512
1945
1585
4845
7
1526
4
1216
3
1247
1311
5
740