501
0
376
282
2855
3
3251
6
729
1824
663
74
18
846
3092
1
2055
744
263
931
1222856
4
239
402
438
970
2132
25137
1465
979
1877
394
1289
951
264