1386
1
2322
4
8527
2390
2
1451
1431
3819
4158
8
9220
3
1522
12459
4187
10
5347
1812
7053
7
2271
603
0
3354
9
123674
35
2732
3114
1713
5079
14125
2779
1514
2200
1839
980
24337
22