584
0
458
31535
552
1824
1541
611
341
1152
2748
2
1192
1
1045
4940
5
1428
29323
383
2955
46414
759
177
1649
360
1418
475
2395
3287
572
369
294
6800