543
0
2301
2
1020
320
2881
166543
18
31535
5254
968
4192
404
310
2250
658
3114
4
416
700
3510
255
4111
2749
1
2748
1452
1130
2431
1098
297
390
435