767
0
787
429
403
114
649
333
430
1
951
410
1448
1043
2190
1629
2143
2347
2
671
415
21743
2490
337
2267
941
514
1853
1027
798
411
663