2109
0
471
1554
352
2793
15
2546
2
474
534
864
416
511
2569
5
482
1045
2271
592
485
470
520
330
169211
11
351
1674
431
467
945
336
290
397
376