453
0
1289
319
1949
3
158
99
1
2271
382
239
436
840
400
924
470
729
717
586
17
280
54
282
1072
875
407
584