2493
3
2470
2
1189
1008
4
1520
1
853
3360
0
2877
1567
2631
881
1046
1879
1645
631
2794
1308
2187
795
807
555
136
1212
2161
2037
3207
1063
1080
323
553