994
4
701
1
1274
291
2515
1349
2
1025
9328
5
396
324
4533
2817
25
911
1050
3
680
0
1759
1268
348
535
2698
2318
137
1449
110
667
461
636
2467
878
673