484
0
2903
3
1103
2964
1
1603
914
1243
668
2906
307
337
1668
556
1028
2069
5
657
1290
3326
717
490
1581
1166
323
2258
4360
9
616
2123
938
931
534