1333
1
578
1943
0
509
580
4111
2
2490
31535
430
276
1133
2955
363
2142
2560
4
1222856
1023
448
397
1751
81
284
2267
53
1663
407
3233
16
1156
413
400