5151
2
1827
1
1807
3690
0
1243
2123
534
2271
4
2189
3
938
1103
477
490
1105
1862
2521
484
1166
2075
596
2041
2313
809
562
2663
1386
319
1298
668
905