581
0
1779
503
864
2748
2
69
467
296
2328
2211
1465
1314
431
3373
1045
525
294
1009
683
658
273
968
19279
2720
10
572
282572
300
282
997
345