445
1348
2136
4407
342
3862
4225
569
577
1032
3173
3812
299
275
1848
888
4945
564
1633
1180
2360
755
1549
1601
3236
913
1292
2755
2048
3444