502
1
549
763
37355
13
5079
1038
3418
7
567
1768
2
511
4465
22
3354
1419
948
8527
5579
9220
3
645
461
0
2195
1036
1723
38477
34
2185
108797
2629
1059
3364
3126
636