640
0
1346
4
269
239
368
839
1612
1629
325
743
828
357
2702
297
330
280
262
376
2121
846
374
292
320
2123
286