300
0
1129
913
3012
2
787
307
484
5093
9
7756
3
58
2279
16
2431
1649
1
889
2971
499
10176
26
3132
2693
419694
2337
2198
512
2370
788
1044
1565
193
2921
7
1543