1335
9
2522
6
684
0
3459
10
625
2
490
1
339
393
364
358
547
508
236
287
241
758
428
446
507
3434
18
1023
646
280
288
982
253
1046
848
4
406