2502
1
552
4291
9
700
14801
11
986
0
55904
3593
16
502
549
763
37355
13
5079
1038
3418
7
567
1768
2
511
4465
22
3354
96
948
8527
5579
9220
3
645
461
2195
444571
1036