1581
0
1243
490
1166
2123
685
1226
1
414
534
1298
1193
2996
1862
758
1500
3083
2
337
17946
1571
340
809
469
938
392
3690
477
673
32302
148
2271
4