2584
11
5151
2
2304
3
1862
1
3100
3715
919
0
2271
4
3918
7
556
1243
1047
1105
1103
484
2663
596
668
1744
2740
4002
914
969
1998
938
2123
475
534
490
850