3025
4
1500
1
4651
3
2166
1660
929
3204
7
6346
16
3998
5
282
0
3354
2445
2
2650
20
2347
1532
1781
1749