32302
0
2996
14
536
652
883
1324
2595
496
572
3051
2
1133
758
515
337
2190
645
1458
1045
1347
1218
577
61216
1
839
638
1028
1812
544
6781