572
0
445
545
171
1133
576
2120
3
19279
2
1824
2275
259
347
31535
25137
7334
4
1543
980
333
693
303
2730
6
394
292
466
406
3114
2856
777
683
614