1030
0
971
1298
477
914
1251
1
1581
352
938
355
484
348
809
2366
5
2358
9
2155
3
475
1500
405
328
452
310
2041
2
337
2313
153
3222
6
4506
2075
4821