876
0
1722
445
2147
3
654
515
12305
380
491
777
1787
2234
1
10243
4
567
443
2992
390
1014
11447
463
1001
389
1293
6779
5
431
634
280
1205
2090
314