1610
3
338
1
420
1199
444
359
394
528
2
4793
14
734
1063
2180
2103
1209
1004
409
262
0
425
643
113
178
1561