2562
2
1044
0
1369
1
2013
2400
6
262
2048
2141
9
2529
7
1169
1015
1549
2132
3
2582
935
771
278
1545
1554
1967
1690
2001
853
1352
1539
753
1501
3075
1063
4455
11