584
0
1541
2105
1
918
31535
1314
1333
968
6800
1045
2955
2
1152
683
2190
1824
418
1710
282572
2748
467
771
552
1232
517
2264
3
1015
745
2076
1878
2093