2194
2
1330
31535
0
2198
1291
1
3428
3
2710
9
571
4396
1642
360784
19
7952
1218
1776
2372
1182
2907
195
4820
2008
1329
2542
929
4336
4154