899
1313
96
888
2997
954
4218
1277
802
20582
750
6273
20643
9687
1643
1725
2460
13071
21411
14512
19707
240
4137
390
1618
7874
1856
9652
4023
10729
406
1126
482
133
189
1546
9307
6624
396
14690
4027
4265
4359
4353
4374
4400
4388
4423
4459
4332
4372
5176