458
0
2161
1
266
1603
432
471
303
4594
839
745
1045
343
396
759
584
2490
319
1939
400
2328
456
1152
517
602
520
2992
5313
454