2796
2
2749
3
2995
8
3615
14
2100
1
1082
4
2327
2513
6
1600
464
0
2296
860
475
798
400
804
455
1462
552
611
383
2395
1898
4106
521
152
477
58
522
1504