2565
2
646
1617
3
1812
1
2322
4
980
2786
444571
9
24337
22
1001
0
3120
1743
4228
1710
297066
3267
4187
10
9220
4562
1558
2082
2732
6676
12
4443
3250
5432
1431
604
1497
14801
11