12958
5
1425
1
3005
2486
0
4987
3
4382
4
1465
771
256612
358
1193
934
2
2317
2069
383
1901
2842
8
1378
1923
2669
2727
2225
493
3268
4864
2484
1149
971