846
0
2683
572
2952
1251
768
611
471
1
1343
1009
4594
503
3659
14
631
105290
584
139
25440
4922
363
3373
4349
2