282
0
463
628
1400
3
87
1362
89
550
2054
4
47
292
250
1029
1
315
107
98
1615
1225
114
909
579
726
546
2299
571
433
7
956
521
2471