525
0
2992
1075
1009
1297
471
422
953
1133
661
2111
3
464
443
1603
4328
10
360
1649
1
1238
1033
343
46414
755
468
381
25137
719
396
3659
14
267
608