500
1
5644
9
488
528
448
652
2
81
1609
371
272
1727
4
433
935
948
3
365
796
284
1257
336
256
549
1019
472
2196
802
1010
1286
476
1047
8
160