2188
8
2451
4
798
0
475
1132
383
804
611
400
846
418
552
1636
1650
522
422
58
1898
1
29323
543
2274
860
477
341
246
1504
320
455
4106
501