5031
1
3466
4
544
0
2086
822
1525
633
1385
16399
1054
5559
3
3650
282572
3442
2
964
2225
1302
4382
5
559
2683
1889
522
2330
4820
830
1216
993
2361