472
0
1053
475
2395
913
19034
6
699
611
846
1282
484
787
329
369
546
349
717
58
1650
168
288
1348
290
4106