3301
3
1036
1
2403
1159
2
8662
17
710
793
3622
6
858
1380
0
1278
764
2369
5
811
2135
1131
859
817
3118
1870
1477
930
1227
570
453
2404
2456
516
442
475