553
0
180849
611
2635
1020
941
152
1885
1
522
257
493
788
2
497
3808
2714
5
810
2395
714
394
669
3373
214
139
3116
1132
1665
1221
458
383
353