782
0
444
641
1343
637
1428
2934
390
152
259
980
1008
2
378
275
1132
4864
1
1232
333
321
597
392
455
839
265
970
213
1112
367
1133
78