2519
0
393
1150
2189
255
1156
350
675
1936
1
282572
373
383
277
594
1603
1032
527
300
572
3381
3
714
320
387
116
503
497
294
602
2339
791