107
0
2194
2
1330
31535
1291
1
3428
3
571
3442
1642
7952
1218
1776
4820
2372
1182
2907
2008
1329
2542
929
4336
4396
4154