2597
1
2935
2
1773
3
2272
2521
1489
0
1985
4453
4
3003
5
542
3513
2111
106
2586
3317
3132
618
120
2788
1753
946
237
1397
272
5151
2899
8
3267
2763
215
302