2471
2
1129
0
1587
1
4126
6
383
1202
1084
1458
3
1738
6554
5
941
935
2236
3437
4
3256
329
1225
1325
1644
1091
389
979
3980
28805
1307
862
6559
2933
2222
1398