545
0
572
171
576
2275
2
1133
445
2539
5
2269
3
20634
8
1551
2730
6
772
1
2809
693
2727
31535
19279
259
347
2493
2668
328
3114
4
303
17353
2987
980
1043
1824