2794
2
527
3
884
2959
1
3470
5
3066
7
6952
4933
13
3236
4
915
2327
11
4102
401
0
2256
3629
95
1196
2561
6
3871
2962
4354
15
4168
1618
1337
841
862
2650
20
3556
3969
3024