2955
2
602
0
269
325
2587
16
367
418
226919
14
390
581
401
409
1045
2190
1541
259
846
1020
1636
8116
6
1603
798
5875
2524
628
248
1872
1
3171
503
330