2388
9
1401
1
2162
3513
5
5397
16
1024
2
1204
0
1761
3
1081
962
4
1362
7
5532
3790
1106
848
3292
869
1983
1086
1405
1044
1603
820
1006
866
2201
470
1130
932
951