360
2
1325
3
294
1
1328
0
34628
7
76
2324
4
560
593
1544
1670
1033
1649
1320
893
1368
763
819
737
103
652
439
614
581
307
211
128
1415
1139
1845