916
0
1128
500
1638
2
1263
2002
341
337
425
829
3366
363
794
302
1610
2199
3
303
348
470
1603
115427
251
371
1842
483
306
340
988