521
1
7952
1976
2
3006
3
2328
0
1054
1129
292
365
8969
1565
1501
2735
1470
3287
848
915
1425
1020
1768
327
417
1776
2143
957
20634
8
31535
415
2152
951