2435
2
2221
3
2109
5700
798
0
5560
5
2909
4
2236
3073
501
417
1594
382
44199
670
1462
4160
10
2320
3559
1
1851
2858
14
1820
290
2387
913
3117
4531
932
265
6370