555
0
2326
1
384
3364
3
2146
616
2495
3470
5
3066
7
1233
1421
3156
8
2327
11
1191
3629
1225
1196
3871
2
2794
1743
1507
921
4168
1618
1337
841
862
2650
20
3024