5036475
1281
2803362
647
3273979
1262
988483
1385
1980035
480
3910186
907
356454
436
5210557
1357
30893108
10185
1777607
1105
24540047
8403
3221461
904
4484767
977
3325055
807
6730777
2183
2672493
753
2965672
640
1416738
929
12368861
3757
5312869
1335
3334018
1102
3336292
1209
5387711
2296
498806
684
5709363
1090
8996789
983
3522086
1077
4828734