581
0
1569
1
4176
4
6745
16
1012
1310
5322
8
2011
1225
2489
1266
2992
3
2917
984
3889
2318
575
718
2541
629
1564
2
2982
566
883
3238
7
3292
868
1376
2977
1816