2431
3
1649
1
2028
2
1921
4594
1216
649
0
2229
4
4154
1045
5304
9
2016
552
1314
503
1207
2554
1431
2808
909
1232
1378
3157
7
1428
3045
1069