1505
0
2194
1
6236
10
997
1174
10827
4
3066
7
616
2629
2
1184
585
159
378
1303
951
1015
562
2906
690
1087