1045
0
546
471
1
422
525
1470
1776
1075
1009
1297
953
464
1587
1603
4328
10
1649
3559
2
1231
1238
1033
107
343
46414
1642
755
468
381
25137