1463
0
31535
376
555
508
1580
680
647
588
986
2659
2
580
3388
8
471
255
407
269
756
267
2231
1
1817
679
757
1222856
4
945
25137
821
948
827
2188
9