463
2
2377
4
525
1
1120
1622
1008
601
0
1651
3770
1507
1001
193376
34598
23
1508
420
832
618
3203
870
1295
1422
1834
745
761
643
2867
3
650
1034
602
678