2493
3
2470
2
1190
1008
4
1520
1
853
3360
0
2877
1567
2631
881
1046
1879
1645
631
2795
1308
2187
795
807
557
136
1212
2161
2037
3207
1064
1081
323
553