3724
2
1761
1
2223
21
2190
3
1711
0
1304
17
612
372
947
695
234
2551
353
409
858
361
2527
410
3758
1719
2975
1997
706
2245
2199
1060
1079
1125
579
539