484
0
2663
1225
596
668
1744
1
4363
7
31371
64
868
4029
8
581
914
4283
5
2465
2692
3
938
1846
631
2123
475
534
490
2649
1310
850
1166
3098
562
323