504
0
2570
5825
4
17333
27
2108
10
3936
3
3346
9
4232
6
7034
2
1412
1
957
1723
554
7071
5
2933
5659
3173
1052
1827
2268
940
280
2606
3146
12
2039
7
2535
3131
1458