2120
6
1204
1
1020
0
1506
1390
892
1921
4
17353
36609
34
2727
2
1267
325
598
2978
2810
2843
415
1043
467
2084
1132
1282
802
4396
3
1850
1276
615
714
1636
2515