493
0
300
1454
913
1805
5164
2
22330
22
1099
1
2328
3
597
1418
2605
509
804
1762
573
1053
1282
2955
1379
1256
1516
1708
484
58
16840
15
611
472
1073