767
0
1009
2
517
4165
1020
1639
614
392
4536
4111
787
1161
78
1362
25137
403
415
872
641
77
269
262
602
457
916
474
472
4426
2490