2768
4
306
1
61
449
310
236
355
251
446
3
254
655
0
503
371
287
308
367
526
596
302
468
534
415
1606
364
533
2
361
36
233
230