2427
12
1382
1
2100
2
1102
4179
6779
5
3629
3871
2794
3357
11
806
1618
841
3470
898
862
0
910
2650
20
513
3187
2430
3066
7
2285
1868
2534
2343
3636
4
1197
2562
3
17025