1505
0
432
2189
2387
1
3315
3
2141
954
2
2546
2172
695
1498
334
1547
1883
765
2987
2855
552
16
1100
2284
337
409
1267
2727
282572
116
7334
4
121182
44199
862