753
1
1498
0
2051
142
657
1010
1640
812
397
284
342
473
645
277
947
1829
854
437
908
847
445
385
317
282
383
4148
2
510
471
485
365