348
0
1239
660
2566
3
1523
2
1326
1583
984
718
1698
57793
1252
542
3252
1310
4606
1
2233
3212
27
2489
1917
617
51331
25
962
691
2788
2781
883
733
1210
4578