1500
0
3083
2
337
17946
809
557
990
938
392
477
1743
32302
2271
4
323
1045
919
1193
1457
3159
467
883
332
931
1522
1
34
784
984
788
1318