382
0
392
676
376
1396
351
1483
618
2615
1
1094
365
1793
909
637
448
1343
3
244
330
945
1504
425
787
768
427
428
884
3047
10
2702
6
347
847