584
0
1045
31535
4594
1
467
418
1824
1541
2748
2
458
1356
657
1921
1015
177
1020
2730
6
154
1152
594
580
282572
1238
768
968
2952
431
6800
269
711