1558
2
1812
1
2055
308
1590
2090
2322
4
980
2786
24337
22
1001
0
3267
4187
10
6236
4562
2082
8527
2732
2526
1020
6676
12
5432
1431
604
1277
1164
2377
2908
3562
2562