542
0
87
394
4937
770
1252
978
1310
1614
660
938
332
1869
1475
1089
629
29355
2348
2757
2
504
1785
883
733
1423
205
76
3606
3
1618
2108