376
0
528
353
4084
3
167
319
1205
409
2151
1
1813
929
2532
533
329
2121
2
3521
492
440
443
2190
343
2728
37847
1350