3322
0
1310
984
24418
8
4937
2839
762
2365
4
2480
2121
2
1033
5200
3055
1
7071
5
2535
3593
1252
616
3470
637
91887
19
1698
1212
719
706
2983
868
571
1494
1439