668
0
5225
8
2906
1
1755
4
5430
1970
337
236066
14
2045
2996
562
717
490
1581
1166
197
323
2258
469
1015
2439
2123
2
938
534
2768
850
1298
289
1862