767
0
1073
21743
1
1462
422
729
1650
518
1853
429
152
46
282572
573
580
1070
475
510
3373
2490
138355
48708
802
44199
1328
507
2395
648
2690
2267