311
0
582
1225
534
2271
4
332
467
1166
839
3159
668
451
542
2439
3168
1015
327
1581
938
318
429
673
817
381
914
325
2041
2
2313
1
978
2075