370
1
1037
3878
3
1589
2
812
1304
4
815
0
1368
806
498
1163
1451
1312
1262
2430
12
475
849
930
998
1087
904
1696
6
3570
86
2579
1547
588
851
795
2796