248
0
1603
468
968
909
267
2522
1238
1297
1043
2992
759
2490
467
455
296
413
46414
1
517
415
951
5313
280
305
552
1436
400
1780
496
494