2522
2
1154
1
3121
3050
0
4651
469
545
918
5439
3355
1434
615
733
989
3
4152
4
676
957
2190
530
1303
4033
2570
1149
254
2715
2580
14