3694
2
5347
4
1960
0
838
1
6095
9
2160
25669
1517
4537
2471
7
3066
1131
1350
13499
5
5052
10
1593
6899
3169
3
3461
3336
282
1628
1663
3080
1186
462
1237