593
1
2669
18
854
3
877
258
419
1571
4
377
512
487
2
259
805
342
934
428
1086
8
916
92
1135
6
2152
1811
399
355
467
579
2385
1300
683
1773
1187