584
0
2754
1
492
357
548
1558
2
297
326
263
693
1277
5
2704
768
447
1430
21743
400
1045
2249
2995
7551
17
342
278
200
310
464
448
3815
999
435