1053
0
475
2395
913
3268
1
1642
611
1032
846
1282
484
787
2587
120469
35
546
717
58
1501
1650
288
1348
290
4106
1414
1671