123674
35
809
0
490
1070
612
1243
572
3159
938
3168
8527
1
1386
562
5430
1522
1166
3690
484
2524
2439