2268
3
2349
2
392
0
280
1
1723
806
5439
7034
7071
5
10598
957
2570
2520
429
2471
7
2026
6
6095
9
1960
5052
10
32302
1387
812
1903
1663
1735
1195
676
9305
8
1289601
4
3688