2801
2
1495
0
1318
4
1674
1
982
463
329
111
425
606
8
546
3
1027
5
885
496
428
376
453
245
205
96
151
976
385
541
714
1212
1738
6
380
269
963